A practical method for the estimation of software reliability growth in the early stage of testing
نویسندگان
چکیده
The traditional approach of reliability prediction using software reliability growth models requires a large number offailures which might not be available at the beginning of the testing. The commonly used maximum likelihood estimates may not even exist or converge to a reasonable value. In this paper, an approach of making use of information ji-om similar projects in order to obtain an early estimation of one model parameter for a current project is studied. As most of the two-parameter reliability growth models contains one parameter related to the number of faults in the software and a reliability growth rate parameter related to the testing eflcienq, information from a similar project can used to estimate the reliability growth rate parameter and the limited failure data @om initial testing is used to estimate the other parameter. Our case study shows that this approach is very easy to use as the estimation does not require a numerical algorithm and it always exists. It is also very stable and when the maximum likelihood estimates exist and are reasonable, our approach gives values very close to that, and the approximate confidence interval is overlapping for most cases.
منابع مشابه
Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملEstimation of Software Reliability by Sequential Testing with Simulated Annealing of Mean Field Approximation
Various problems of combinatorial optimization and permutation can be solved with neural network optimization. The problem of estimating the software reliability can be solved with the optimization of failed components to its minimum value. Various solutions of the problem of estimating the software reliability have been given. These solutions are exact and heuristic, but all the exact approach...
متن کاملModelling Climatic Parameters Affecting the Annual Yield of Rheum Ribes Rangeland Species using Data Mining Algorithms
Identification of climatic characteristics affecting the annual yield of Rheum Ribes can be useful in management and development of this species in the rangelands. In this research, the annual yield of this species in Khorasan-Razavi province based on 74 climatic parameters during a ten-year period evaluated and affecting climatic parameters extracted using data mining methods. First, the role ...
متن کاملA three- stage algorithm for software cost and time estimation in fuzzy environment
In this paper an efficient three- stage algorithm is developed for software production cost and time estimation. First stage includes a hybrid model composed of COCOMO and Function Points methods to increase estimation accuracy. Second stage encompasses paired comparisons matrix of analytical hierarchy process to determine amount of any resources consumed in each step of software production by ...
متن کاملLeaf area estimation by a simple and non-destructive method
In this study, the relation between leaf area and its dimensions was estimated using a non-destructive method. This method is based on this fact that the leaf shape does not change during the growing season. In this method, leaf area during the growing season is estimated based on the dimensions of the smallest leaf in the initial stage of plant growth or at any growth stage by measuring the le...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997